/*综合查询*/
#selemenu-box{
    float: left;
    display: inline-block;
    margin-right: 4px;
    padding-top: 1px;
}
.selemenu-box-cc{
    margin-right: 4px!important;
}
#selemenu{
    height: 28px;
    display: inline-block;
    margin-top: 10px;
    vertical-align: top;
    margin-bottom: 0;
    background-color: #fff;
    width: 200px;
    float: left;
}

.selemenu-box-cc #selemenu{
    width: 155px;
}

#selemenu-select.input-group-select{
    width: 85px;
    float: left;
    display: inline-block;
    vertical-align: top;
    border-radius: 0;
    background-color: #d7d8e0;
    margin-top: 10px;
}

#selemenu-select.input-group-select .dropdown-toggle{
    background-color: #d7d8e0;
}

#selemenu-select.input-group-select .dropdown-menu{
    z-index: 10000;
    box-shadow: none;
}

#selemenu .form-control{
    padding-right: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 13px;
}

#selemenu .fa-search{
    color: #faaf19;
}

.integrated-query-box{

}
.csssuper{
    width: 600px;
}

.csssuper,
.csssuper-order,
.oaClerkSearch,
.oaDepartSearch,
.oaSearchHistory{
    color:#4b506e;
}
.search-null{
    color: #666666;
}
.search-null .search-null-box{
    text-align: center;
}
.search-null .search-null-box img{
    margin-top: 30px;
    margin-bottom: 20px;
}
.integrated-query-box .form-control{
    width: 100%;
    background-color: #fff;
    border: 0;
    color: #3a3c64;
    border-radius: 0;
    font-size: 15px;
}
.csssuper-div-header,
.csssuper-div-header-unslide{
    position: relative;
    height: 40px;
    line-height: 40px;
    font-size: 13px;
    font-weight: bold;
    color: #3a3c64;
    background-color:#eee;
    box-sizing:border-box;
    padding:0 12px;
    border-top:1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    font-style:normal;
    text-align:left;
    cursor: pointer;
    moz-user-select: -moz-none;
    -moz-user-select: none;
    -webkit-user-select:none;
    -ms-user-select:none;
    user-select:none;
}

.csssuper-div-header.active{
    border-bottom: 1px solid #d9d9d9;
}

.csssuper-div-header::after{
    color: #3a3c64;
    position: absolute;
    content: '';
    width: .55em;
    height: .5em;
    border-width: 0 0 2px 2px;
    border-style: solid;
    border-color: initial;
    right: 14px;
    top: 18px;
    transform: rotate(-45deg) translate(0, -50%);
    -webkit-transform: rotate(-45deg) translate(0, -50%);
    -ms-transform: rotate(-45deg) translate(0, -50%);
    -o-transform: rotate(-45deg) translate(0, -50%);
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    -o-transform-origin: top;
    transform-origin: top;
}

.csssuper-div-header.active::after{
    border-width: 2px 2px 0 0 ;
    top: 20px;
}

.csssuper,
.csssuper-order,
.oaSearchHistory,
.oaClerkSearch,
.oaDepartSearch,
.search-null{
    position:absolute;
    top:47px;
    z-index: 1000;
    background:#fff;
    display:none;
    border: 1px solid #ccc;
    box-shadow: 0 2px 3px #dad8d8;
    border-radius: 5px;
    font-size: 14px;
    text-align: left;
    left: 0;
}
.csssuper:before,
.csssuper-order:before,
.oaSearchHistory:before,
.oaClerkSearch:before,
.oaDepartSearch:before,
.search-null:before{
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #D9D9D9;
    border-bottom-color: #fff;
    position: absolute;
    top: -7px;
    left: 35px;
}
.csssuper.search-cc{
    left: -120px!important;
}
.csssuper-order{
    width: 534px;
}
.oaClerkSearch,.oaSearchHistory{
    width: 480px;
}

.search-cc.oaClerkSearch ,.search-cc.oaSearchHistory{
    left: 0;
}
.oaDepartSearch{
    width: 400px;
}
.search-null{
    width: 300px;
    height: 200px;
}
.csssuper .module-header,
.csssuper-order .module-header,
.oaClerkSearch .module-header,
.oaSearchHistory .module-header,
.oaDepartSearch .module-header,
.search-null .module-header{
    padding: 8px 12px 12px 12px;
    height: 35px;
    border-bottom: 1px solid #d9d9d9;
}

.csssuper .paper-num .active{
    line-height: 1;
    vertical-align: text-bottom;
    margin-top: 2px
}

.csssuper .paper-num .active{
    color: #f7b01a;
    font-size: 18px;
    font-weight: bold;
}
.csssuper ul li,
.csssuper-order ul li{
    float:left;
    list-style: none;
}

.csssuper .shangquan li{
    width:11%;
}
.csssuper .cssbig li {
    width:50%;
}
.csssuper .leibie{
    width:100px;
    float:left;
    line-height:25px;
}

.csssuper .full{
    width: 100% !important;
}
.xzk{
    width:600px;
    overflow:hidden;
    clear:both;
}

.theme-popover-mask{
    z-index:9998;
    position:fixed;
    top:0;left:0;
    width:100%;
    height:100%;
    background:#000;
    opacity:.4;
    filter:alpha(opacity=40);
    display:none;
}
.theme-popover{
    z-index:9999;
    position:fixed;
    top:50%;
    left:50%;
    width:300px;
    height:360px;
    margin:-180px 0 0 -330px;
    border-radius:5px;
    border:solid 2px #666;
    background-color:#fff;
    display:none;
    box-shadow:0 0 10px #666;
}
.theme-poptit{
    border-bottom:1px solid #ddd;
    padding:12px 12px 20px 12px;
    height:12px;
    position:relative;
    align:center;
    text-align:center;
}
.theme-popbod{
    padding:60px 15px;
    color:#444;
    height:148px;
    align:center;
    text-align:center;
}
.theme-popbom{
    padding:15px;
    background-color:#f6f6f6;
    border-top:1px solid #ddd;
    border-radius:0 0 5px 5px;
    color:#666;
}
.theme-popbom a{
    margin-left:8px;
}
.theme-poptit .close{
    float:right;
    color:#999;
    padding:3px;
    margin:1px 1px 1px;
    font:700 15px/15px simsun;
    text-shadow:0 1px 0 #ddd;
}

.paper-num {
    line-height: 35px;
    padding-left: 12px;
}

.paper-num label{
    color: #3a3c64;
    font-size: 15px;
}

.cssbig .blue{
    color: #3a3c64;
    height: 35px;
    border-bottom: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    background-color: #fefcf0;
}

.cssbig .blue span{
    font-size: 13px;
}

.cssbig .blue img{
    height: 18px;
    vertical-align: text-bottom;
}

.cssbig .blue .blue-tr{
    height: 35px;
}
.cssbig .blue .blue-tr td{
    width: 50%;
}

.cssbig .blue .blue-tr td:last-of-type{

}
.blue-tr.addr td{
    padding-top: 3px;
}
.cssbig .blue .blue-tr td:last-of-type img{

}

.cssbig .blue .blue-tr img{
    float: left;
    margin-right: 6px;
}

.cssbig .blue .blue-tr span{
    display: inline-block;
    line-height: 18px;
    vertical-align: top;
}

.cssbig .blue .blue-tr.addr{
    vertical-align: baseline;
}

.cssbig .blue .blue-tr.addr img{
    margin-left: 3px;
    margin-right: 8px;
}

.cssbig .blue .blue-tr.addr span{
    width: 234px;
    padding-bottom: 10px;
    line-height: 1.4;
}

.haspad{
    padding: 0 12px;
}

.haspad-half{

}

.cssbig .col-md-12 ,.cssbig .col-md-16{
    padding: 0;
}

/*trajectory-time-td{
    text-align: center;
    padding-right: 10px;
    background: url("../../resources/img/gjmultiple.png") right center no-repeat;
    background-size: 15px 15px;
}*/

.trajectory-time{
    text-align: center;
    line-height: 13px;
    width: 100px;
    padding-left: 12px;
    padding-right: 5px;
}

.trajectory-time p{
    color: #333;
    font-size: 13px;
    float: left;
}

.trajectory-time span{
    color: #999;
    font-size: 12px;
    display: inline-block;
}

.trajectory-font img{
    height: 26px;
}

.trajectory-font span{
    margin-left: 10px;
    vertical-align: top;
    line-height: 13px;
    font-size: 13px;
}

.cssbig{
    padding: 0;
}

.cssbig li:first-child{

}

.cssbig li{
    width: 100%;
}
.cssbig-table tr.addr-tr{
    height: 40px;
}

.cssbig-table{
    color: #3a3c64;
    font-size: 15px;
}

.cssbig-table tr.addr-tr ,.cssbig-table tr.contant-tr{
    border-bottom: 1px solid #9d9d9d;
}

.cssbig-table tr.contant-tr{

}

.cssbig-table .right-border{
    border-right: 1px solid #9d9d9d;
}

.cssbig-table .receiveCustomerContact{
    background-size: 10px 10px;
    background: url("../../resources/img/person.png") left center no-repeat;
    padding-left: 20px;
    display: block;
    height: 40px;
    line-height: 40px;
}

.deliveryCustomerContact ,.receiveCustomerContact{
    width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}

.mul-xr{
    vertical-align: baseline;
}

.gjmultiple-box .haspad{
    padding: 10px  0;
}

.gjmultiple-div{
    max-height: 315px;
    overflow-y: auto;
}

/*跟踪记录*/
.gjmultiple{
    width: 100%;
    color: #999;
}

.gzjlmultiple-xzk{
    padding: 10px 0;
    color: #333;
    display: none;
}

.gzjlmultiple-xzk .gjmultiple-div{
    max-height: 220px;
}

.gzjlmultiple .full{
    height: 44px;
}

.gzjlmultiple .trajectory-font{
    padding-left: 12px;
    width: 45%;
    padding-right: 14px;
}

.gzjlmultiple .trajectory-font img{
    margin-right: 10px;
    display: inline-block;
    float: left;
    height: 44px;
}

.gzjlmultiple .trajectory-font span{
    margin-left: 0;
}

.gzjlmultiple .trajectory-info{
    width: 25%;
    vertical-align: top;
    line-height: 12px;
    padding-right: 10px;
}

.gzjlmultiple .trajectory-info.dept{
    width: 30%;
}

.gzjlmultiple .trajectory-info span{
    font-weight: bold !important;
    margin-bottom: 5px;
    display: block;
}

.gzjlmultiple .trajectory-info label{
    font-weight: bold !important;
    color: #3a3c64;
    margin-right: 5px;
}

.gzjlmultiple .trajectory-info p{
    font-size: 12px;
}

/*轨迹*/
.trajectory{
    width: 100%;
}
.trajectory .full.blue .haspad:first-of-type{
    border-right: 1px solid #d9d9d9;
}

.trajectory-font.black{
    color:#000;
}
.trajectory .trajectory-font span{
    vertical-align: middle;
    line-height: 26px;
}

.trajectory .trajectory-font span:first-of-type {
    width: 77px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.trajectory .trajectory-font span label{
    padding: 0 12px;
    line-height: 1;
    font-size: 13px;
    /*vertical-align: middle;*/
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.trajectory .trajectory-font span label.operateOrgName{
    width: 165px;
}

.trajectory .trajectory-font span label.operateName{
    width: 88px;
}
.trajectory .trajectory-font span label.operateTypeName{
    width: 120px;
}

.trajectory .trajectory-font span label.czgjstr{
    width: 114px;
}

/*订单查询*/
.csssuper-order.search-cc{

}

.csssuper-order .module-header h1{
    font-size: 13px;
    border-left: 0;
    padding-left: 0;
}
.csssuper-order .csssuper-div-header{
    padding: 0 12px;
}
.csssuper-order .paper-num{
    height: auto;
    padding: 21px 14px 21px 12px;
}
.csssuper-order .paper-num p{
    line-height: 1;
    margin-bottom: 20px;
}
.csssuper-order .paper-num p:last-of-type{
    margin-bottom: 0;
}
.csssuper-order .paper-num p label:first-child,
.csssuper-order .waybill-num label{
    display: inline-block;
}
.csssuper-order .paper-num p label:first-child,
.csssuper-order .paper-num .beforetime,
.csssuper-order .paper-num .aftertime{
    float: left;
}
.csssuper-order .paper-num .beforetime{
    margin-right: 5px;
}
.csssuper-order .paper-num .aftertime{
    margin-right: 20px;
}
.csssuper-order .paper-num .state{
    margin-left: 15px;
    text-align: right;
}
.csssuper-order .paper-num .state label.waybill-num{
    float: right;
    margin-right: 10px;
}
.csssuper-order .paper-num .state label.table_label{
    width: 62px !important;
    height: 24px;
    padding: 0;
    display: inline-block;
    vertical-align: middle;
    line-height: 22px;
    margin: -5px 0 0 20px;
    float: right;
}
.csssuper-order .paper-num .state .waybillNumber-label{
    font-size: 13px;
    float: right;
    margin-right: 0;
}
.csssuper-order .state .waybillNumber-label span{
    color: #f39c12;
    font-weight: normal;
    font-size: 13px;
    margin-left: 10px;
}
.csssuper-order .feedbackInfo{
    line-height: 1.8;
    color: #666;
    font-size: 13px;
}

.csssuper-order .csssuper-div-header-unslide{
    padding: 0 12px;
    cursor: default;
}
.csssuper-order .module-header a{
    line-height: 1;
}
.csssuper-order .csssuper-div-content{
    padding: 14px 14px 15px 12px;
}

.csssuper-order .csssuper-div ul{
    color: #3a3c64;
    background-color: #fefcf0;
}
.csssuper-order .csssuper-div ul li{
    padding: 20px 14px 20px 12px;
    background-color: #fefcf0;
    display: inline-block;
    width: 49%;
    float: none;
    vertical-align: top;
    line-height: 1;
}
.csssuper-order .csssuper-div ul li::after{
    clear: both;
}
.csssuper-order .csssuper-div ul li:first-of-type{
    border-right: 1px solid #e4e4e4;
}
.csssuper-order .csssuper-div ul li span{
    display: inline-block;
    font-size: 13px !important;
}
.csssuper-order .csssuper-div ul li span.phone{
    float: right;
    line-height: 26px;
}
.csssuper-order .csssuper-div ul li span.name label{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 85px;
    vertical-align: middle;
    display: inline-block;
}
.csssuper-order .csssuper-div ul li span img{
    margin-right: 6px;
}
.csssuper-order .csssuper-div ul li span.phone img,
.csssuper-order .csssuper-div ul li .address img{
    height: 15px;
    margin-right: 6px;
    vertical-align: sub;
}
.csssuper-order .csssuper-div ul li .address img{
    margin-left: 8px;
    margin-right: 11px;
    margin-top: 5px;
    vertical-align: text-top;
    float: left;
}
.csssuper-order .csssuper-div ul li .address span{
    width: 202px;
    display: inline-block;
}
.csssuper-order .csssuper-div ul li .address{
    margin-top: 10px;
    font-size: 13px;
}
.csssuper-order .csssuper-div ul li .address label{
    line-height: 1.8;
    font-size: 13px;
}
.csssuper-order .csssuper-div ul li span img.mul-xr{
    vertical-align: middle;
}
.csssuper-order .paper-num .active,
.csssuper-order .paper-num .time{
    font-size: 13px;
    color: #3a3c64;
}

.csssuper-order .paper-num label{
    color: #666;
    font-size: 13px;
    margin-right: 10px;
}
.csssuper-order .goods-div{
}
.csssuper-order .goods-div .csssuper-div-content{
    line-height: 1.8;
}
.csssuper-order .goods-div *{
    font-size: 13px;
}
.csssuper-order .goods-div mark{
    color: #3a3c64;
}
.csssuper-order .goods-div p.left{
    display: inline-block;
    margin-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}
.csssuper-order .goods-div p.right{
    display: inline-block;
    float: right;
}
.csssuper-order .goods-div p span{
    margin-left: 10px;
    color: #3a3c64;
}
.csssuper-order .goods-div p.left span:first-of-type{
    margin-left: 0;
}
.csssuper-order .goods-div p.right label:first-of-type{
    margin-right: 20px;
}
.dp-font{
    color: #3a3c64;
}
.strong{
    font-weight: bold;
}
/*CC订单查询,运单查询*/
.csssuper.search-cc::before{
    left: 155px;
}
.csssuper-order.search-cc{
    left: -50px !important;
}
.csssuper-order.search-cc::before{
    left: 85px;
}
/*通讯录人员*/

.table{
    margin-bottom: 0px;
}
.directory_table img{
    width: 36px;
    height:36px;
    margin-top: 2px;
}
.oaClerkSearch-scroll,
.departAdmin,
.childDepart,
.departClerk{
    overflow-y:auto;
    border-radius: 5px;
    margin-bottom: 20px;
}

.oaClerkSearch-scroll{
    height: 260px;
}
.departClerk{
    height: 520px;
}
.directory_table tr td{
    border-bottom: 1px solid rgba(221,221,221,0.5);
    /*padding: 6px 3px 6px 3px!important;*/
    /*padding-left: 3px;*/
}
.oa-name{
    color: #373c64;
    text-shadow: 0.5px 0.2px #373c64;
}
.directory_table p span{
    /*color: #373c64;*/
}
.directory_table tr td:nth-child(1){
    padding-left: 20px;
    padding-right: 0px;
    width: 63px;
}
.directory_table tr td:nth-child(2){
    /*margin-left: 10px;*/
    padding-left: 3px;
    padding: 8px 0 6px 0;
}
.directory_table p span{
    padding-right: 20px;
    line-height: 21px;
    font-size: 13px;
}
.directory_table p:nth-child(1) span:nth-child(1){
    color: #373C64;
    text-shadow: 0.5px 0.2px #373C64;
}
.directory_table p:nth-child(1) span:nth-child(2){
    color: #373C64;
}
.directory_table p span:nth-child(3){
    padding-right: 0px;
}


/*通讯录人员搜索历史记录*/
.oaSearchHistory .history-record{
    height: 200px;
    margin:20px 20px;
}
.oaSearchHistory .history-record span{
    margin-right: 20px;
    display: inline-block;
    height: 25px;
    background-color: #e6e6e6;
    border-radius: 3px;
    padding: 3px 5px;
}
.oaSearchHistory .history-record span:hover{
    cursor: pointer;
}
.oaSearchHistory .history-record .img-p{
    width: 100%;
    text-align: center;
    padding-top: 10%;

}
.oaSearchHistory .history-record .img-p img{
    width: 80px;
    height: 80px;
}
.oaSearchHistory .history-record .img-p p{
    margin-top: 20px;
}

/*通讯录大部门搜索*/
.oaClerkSearch table tr:nth-child(2n+1){
    background-color: #F2F2F2;
}
.oaDepartSearch table tr:nth-child(2n+1){
    background-color: #F2F2F2;
}
.childDepart_table p span{
    /*padding-right: 50px;*/
    line-height: 20px;
    padding-right: 7px;
    font-size: 13px;
}
/*.childDepart_table p:nth-child(2) span{*/
/*line-height: 23px;*/
/*}*/
.childDepart .childDepart_table tr td{
    padding: 6px;
    padding-left: 20px;
}
.childDepart .childDepart_table .childDepart-td-box:hover{
    cursor: pointer;
}
.childDepart_table img{
    padding-right: 8px;
}
.oaquery-all{
    color: #7f8389;
    font-size: 12px;
    font-weight: normal;
    padding-left: 20px;
}
.oaquery-all:hover{
    cursor: pointer;
    color: #7f8389;
    font-size: 12px;
    font-weight: normal;
}
.childDepartName:hover{
    cursor: pointer;
}
.childDepartName{
    padding-left: 20px;
    border-bottom: 1px solid rgba(221,221,221,0.8);
}
.childDepartName img{
    padding-right: 5px;
}
.childDepartName p{
    line-height: 20px;
}
.childDepartName p:nth-child(1){
    margin: 7px 0px 0 0;
}
.childDepartName p:nth-child(2){
    margin: 0px 0px 8px 0;
}
.childDepartName p span{
    padding-right: 8px;
    font-size: 13px;
}